package com.atguigu.spzx.log.annation;

import com.atguigu.spzx.log.util.OperatorTypeEnum;

import java.lang.annotation.*;

/**
 * title:
 * author: zgl
 * date: 2024/1/8
 * description：
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface SpzxLog {

    String title();

    int businessType() default 0;

    OperatorTypeEnum operatorType() default OperatorTypeEnum.MANAGE;

    boolean isRequestParam() default true;

    boolean isRequestResponse() default true;


}
